/**
 * 2010(c) Copyright Oceansoft Information System Co.,LTD. All rights reserved.
 * <p>
 * Compile: JDK 1.6+
 * <p>
 * 版权所有(C)：江苏欧索软件有限公司
 * <p>
 * 公司名称：江苏欧索软件有限公司
 * <p>
 * 公司地址：中国苏州科技城青山路1号
 * <p>
 * 网址: http://www.oceansoft.com.cn
 * <p>
 * 作者: 090922(陈伟)
 * <p>
 * 文件名: com.oceansoft.mobile.biz.admin.service.IAttachmentService.java 
 * <p>
 * 类产生时间: 2014/4/10 15:09
 * <p>
 * 负责人: 090922(陈伟)
 * <p>
 * Email:javacspring@gmail.com
 * <p>
 * 所在组 : 掌上公安应用平台
 * <p>
 * 所在部门: 开发部--手持技术部
 * <p>
 * <p>
 */
package com.oceansoft.mobile.biz.admin.service;

import java.util.List;

import com.oceansoft.mobile.biz.admin.entity.BasesiteArticlePic;
import com.oceansoft.mobile.common.base.entity.Result;

/**
 * 附件处理业务组件接口
 *
 * @author: chenw
 * @time: 2014/4/10 15:09
 */
public interface IBaseSiteAttachmentService {
    /**
     * 保存业务附件
     *
     * @param productPic 图片附件对象
     */
    public long savePic(BasesiteArticlePic pic);

    /**
     * 根据图片ID删除数据库记录及磁盘文件
     *
     * @param rootPath rootPath
     * @param id       图片ID
     * @return Result
     */
    Result deletePicById(String rootPath, long id);

    /**
     * 加载产品全部图片
     *
     * @param productId 产品编号
     * @return List<ProductPic>
     */
    List<BasesiteArticlePic> loadProductPics(long productId);
}
